我有一个 Web 服务,它发送一个字符串作为输入参数,对其执行一些函数并返回结果。它工作得很好,当我调试它并在浏览器中调用它时,但是当我从另一个应用程序调用它时,它返回错误“请求失败,HTTP 状态为 400:错误请求”。由于 400 错误是来自客户端的错误,我无法找出是哪个对我造成了这个问题!!!
最后我找到了解决方案,正如我之前所说,错误 400 是客户端错误,我的问题不是在浏览器上发生,而是在从应用程序调用时发生。
问题是因为我发送到 Web 服务的字符串包含非 ASCII 字符,因此无法返回正确的结果。在这篇文章的帮助下,我删除了非 ASCII 字符,然后再次将其发送到 Web 服务,现在它可以完美运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句