程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Delphi 请求在 Rest Debugger 中有效,但在 Rest 请求组件中无效大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Delphi 请求在 Rest Debugger 中有效,但在 Rest 请求组件中无效?

开发过程中遇到Delphi 请求在 Rest Debugger 中有效,但在 Rest 请求组件中无效的问题如何解决?下面主要结合日常开发的经验,给出你关于Delphi 请求在 Rest Debugger 中有效,但在 Rest 请求组件中无效的解决方法建议,希望对你解决Delphi 请求在 Rest Debugger 中有效,但在 Rest 请求组件中无效有所启发或帮助;

我能够使用 Rest DeBUGger 发送 Rest 请求并获得成功的响应。 我创建了组件并分配了主体,然后返回一个内部服务器错误 500。没有人能够提供太多信息。我不认为 Rest 服务器创建者在那里。

请求是一个帖子 内容类型:application/Json

我将示例正文放在自定义正文字段中

{"test_ID": "8675309-11","test_type": "正常","test_revision": "009","test_datetiR_558_11845@e": "2020-04-10 11:10:00","good_through": "2020-04-15 11:00:00","work_start_datetiR_558_11845@e": "2020-04-20 12:00:00","address": "123 我们得到了这个","street_number": "123","street": "主要街道","cross_street_1": "","cross_street_2": "","city": "anytown","county": "任何县","state": "纽约","纬度": "10","经度": "15","excavator_name": "乔治","caller_name": "Rob","excavator_number": "2155551245","excavator_address": "987 主路","excavator_city": "anytown","excavator_state": "纽约","work_type": "某事","locate_description": "有挖掘","LOCATIOn_description": "街道下的某处",“工作范围”: ””, "work_done_for": "鲍勃","meet_details": "","equipment_type": "重","comments": "这是一个样本测试。","service_center_code": "","transmit_datetiR_558_11845@e": "2020-08-27 11:00:00"}

授权由 API 密钥和白名单管理。 我创建了一个名为 Authorization 的 header 参数 值:24ed721179d44688a132cf53e0789088(非实际)

这在调试器下有效,但是当我将组件放在表单上并执行 RESTClIEnt1.ContentType := 'application/Json'; RESTrequest1.AddBody(qryResponse.FieldByname('Response').AsString,ctAPPliCATION_JsON); RESTrequest1.Method := TRESTrequestMethod.rmPost; RESTrequest1.Execute;

我收到 500 内部服务器错误

我想我的问题是如何在 Rest DeBUGger 处理自定义正文内容时处理它?

解决方法

我为这个问题道歉。事实证明,客户提供了错误的身体数据要求。 现在可以使用了。

大佬总结

以上是大佬教程为你收集整理的Delphi 请求在 Rest Debugger 中有效,但在 Rest 请求组件中无效全部内容,希望文章能够帮你解决Delphi 请求在 Rest Debugger 中有效,但在 Rest 请求组件中无效所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。