lr安装失败检测到计算机,求助大神LR返回错误HTTP Status-Code=400

求助大神LR返回错误HTTP Status-Code=400

更新时间:2019-05-30 07:38

最满意答案

个一个请求报文的格式,请求行和请求头部都可以通过 HttpWebRequest 对象的一些属性来添加,具体有哪些自己百度一下吧,笔者也不是十分清楚,这里就不给出资料了

请求数据需要自己 使用字符串拼接,下面给出笔者在这次事件中得到的经验

-------------------------------------------------------------------------------------------------------

请求数据每一个行需要以括号内的(--分隔符\r\n ) 进行分割,注意--是必须带的,例如:

"--" + boundary+"\r\n" 其中boundary 是自定义的分隔符

表单数据最后一项之后的分隔符是以 --\r\n结尾的,如下示例:

------WebKitFormBoundarydhy7IYZyMgmp2cLv--

实际上他是 "--" + boundary+"--\r\n" ,可以参考上文中代码 54行

其他回答

用web_add_header("xxxxx","yyyy")添加一个http头,在错误的请求前添加此函数然后回放。

如果你发现所有的http send请求都缺少头数据包,在脚本中的开头添加web_add_auto_header(”xxxxx“,”yyyy“);随着web_add_auto_header的添加,你不需要为每个http send请求都添加web_add_header了。

还有一个解决问题的方法是在tools -> recording options -> advanced tab中设置,点“headers”按钮,在列表中选择“record headers in the list”,然后选择“xxxxx”,因此它可确保在录制过程中录制自己。

相关问答

任务队列以异步方式运行代码,其结果对用户不可见。 看来你的url /myapp/showDetails.htm正在生成html? 还要确保您可以手动调用完整的URL(在后端实例上执行):例如shareduserlevelcontacts.yourapp.appspot.com/myapp/showDetails.htm?userEmail=some@email The Task Queue runs code asynchronously and it's result is not visibl

...

个一个请求报文的格式,请求行和请求头部都可以通过 HttpWebRequest 对象的一些属性来添加,具体有哪些自己百度一下吧,笔者也不是十分清楚,这里就不给出资料了 请求数据需要自己 使用字符串拼接,下面给出笔者在这次事件中得到的经验   ------------------------------------------------------------------------------------------------------- 请求数据每一个行需要以括号内的(--分隔符\r\n

...

这将返回int值: response.getStatusLine().getStatusCode()

This will return the int value: response.getStatusLine().getStatusCode()

我用snap来解决这个问题并且它有效。 我已经安装了Skype来检查这个。 snap find "skype" 然后以下列方式使用该命令来安装snap包: sudo snap install skype --classic :: Snap是由Ubuntu推出的通用打包系统。它允许您在任何Snap支持的Linux发行版上使用这些Snap打包应用程序,而不仅仅是Ubuntu。:: I used snap to resolve this issue and it worked. I have insta

...

如果requestOperation在完成后出现关联错误,则调用失败。 出错的原因包括响应具有不正确的Content-Type,没有可接受的状态代码(默认情况下为2XX范围,但可以使用AFHTTPRequestOperation +addAcceptableStatusCodes:进行更改,或者处理下载的数据时出错。 这是行为保证。 作为failure块的一部分,您可以在400响应中获取JSON对象,并且您可能获得success的nil JSON。 这些都与AFNetworking的工作方式一致。

...

感谢迈克尔的评论,我能够进一步追踪这个问题。 事实证明,问题实际上来自对deleteObjects()的调用。 这些命令正在cli上的shell脚本中执行,结果是在最后一次调用putObject()之前还有另一个调用。 它试图将空数组发送到s3服务......这显然会返回给定的MalformedXML状态代码。 Thanks to the comment from Michael I was able to track the issue down further. It turns out th

...

这可能是Tweepy的3.2.0版本中出现的一个错误。 看到这个问题在GitHub上打开 。 在那个问题中,TylerGlaiel指出如果调用api.update_status失败: api.update_status('Test')

但是,如果这样调用, api.update_status(status='Test')

我也发现了这个作品。 我想不久将会有一个解决方案。 This may be a bug that emerged in the 3.2.0 release of Tweepy

...

我终于弄明白了问题所在。 在这里发布这个作为其他任何人可能会把头发拉过来的答案。 设置以下内容: Response.TrySkipIisCustomErrors = true;

确保在设置状态码之前设置此项。 我也弄清楚为什么它在我的本地机器上而不是在测试/ uat服务器上工作。 在我的web.config , CustomErrors设置为Off,而在服务器上则设置为On 。 一看到服务器' 返回 ',就会看到写入Response的BadRequest状态代码。 I finally figur

...

您的错误似乎是基本身份验证格式的错误使用。 它应该是这样的: 授权:基本QWxhZGRpbjpvcGVuIHNlc2FtZQ == 哪里 QWxhZGRpbjpvcGVuIHNlc2FtZQ == 是用户名:base64中的密码 所以在你的情况下它是这样的: let postString = userName.text + ":" + password.text ;

let data: NSData = postString.dataUsingEncoding(NSUTF8Stri

...

首先,HTTP状态代码304没有正文 。 304响应必须不包含消息体,因此总是在头字段之后的第一个空行终止。 只需更改状态代码即可。 At first the HTTP status code 304 doesn't have a body. The 304 response MUST NOT contain a message-body, and thus is always terminated by the first empty line after the header fields.

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值