【问题标题】:WSO2 API Manager - Error when Posting to serviceWSO2 API 管理器 - 发布到服务时出错
【发布时间】:2013-05-03 17:55:35
【问题描述】:

当我尝试对使用并生成 JSON 的 REST 服务进行 POST 时,我收到以下错误

<HTML><HEAD>
<TITLE>Bad Request</TITLE>
</HEAD><BODY>
<H1>Bad Request</H1>
Your browser sent a request that this server could not understand.<P>
Reference&#32;&#35;7&#46;ede33f17&#46;1367550275&#46;14409f75
</BODY>
</HTML>

我可以运行 get(关闭身份验证)但是,POST 不起作用。

【问题讨论】:

    标签: wso2 wso2esb


    【解决方案1】:

    您用于将消息发布到服务的 REST 客户端是什么?还要检查您是否在请求消息中设置了 'Accept: application/json' 和 'Content-type: application/json' 标头。

    【讨论】:

    • 嗨 sharaPremadasa 我正在为 Chrome 使用 REST 控制台。是的,这两个标题是这样设置的。最初,当我在没有有效负载的情况下发布(我们的一些映射服务没有用于发布的有效负载)时,我得到了一个空指针异常,但是当有有效负载时,我得到了上述结果。
    • 您是否也将 Authentication 标头设置为“Authorization: Bearer ”?可能这个文档会有所帮助。 docs.wso2.org/wiki/display/AM120/Testing+an+API
    • 设置正确。我将通读您建议的文件,并确保我信守承诺。完成后我会在这里发回我的结果。
    • 我在发帖时收到 411 Length Required 错误,我之前没有注意到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多