我有两个REST-GUI来测试我的REST应用程序。一个是使用Swagger创建的,另一个是在Chrome中运行的Advanced REST Client。
我向服务发送POST请求时,Swagger会出现错误415,而Advanced Rest Client则成功了。
两者之间的区别在于请求头中的Content-Type。OK版本具有Content-Type:text / plain,错误版本具有Content-Type:application / json。
对于其余部分,两者都非常相似。我切断了有效载荷,但在两种情况下它们也完全相同。
我不知道如何更改Swagger中的Content-Type,如果可以并且需要更改的话。
以下是您可能需要帮助我的信息。如果您需要更多信息,请告诉我。
非常感谢您的任何帮助。
最好的问候。
我向服务发送POST请求时,Swagger会出现错误415,而Advanced Rest Client则成功了。
两者之间的区别在于请求头中的Content-Type。OK版本具有Content-Type:text / plain,错误版本具有Content-Type:application / json。
对于其余部分,两者都非常相似。我切断了有效载荷,但在两种情况下它们也完全相同。
我不知道如何更改Swagger中的Content-Type,如果可以并且需要更改的话。
以下是您可能需要帮助我的信息。如果您需要更多信息,请告诉我。
非常感谢您的任何帮助。
最好的问候。
Remote Address:127.0.0.1:8080
Request URL:http://localhost:8080/oak-kernel-2.0/oak/archetype
Request Method:POST
Status Code:200 OK
POST /oak-kernel-2.0/oak/archetype HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Content-Length: 10642
Origin: chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ....
Content-Type: text/plain
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8,nl;q=0.6
Cookie: _ga=GA1.1.1597438054.1422608427
负载(片段):
{"archetype": "archetype (adl_version\u003d1.4)\n\top........
回复:
Accept-Ranges:bytes
Content-Length:87
Content-Type:application/json;charset=UTF-8
Date:Fri, 30 Jan 2015 20:59:49 GMT
Server:Restlet-Framework/2.2.3
Vary:Accept-Charset, Accept-Encoding, Accept-Language, Accept
ERROR: Swagger
Remote Address:127.0.0.1:8080
Request URL:http://localhost:8080/oak-kernel-2.0/oak/archetype
Request Method:POST
Status Code:415 Unsupported Media Type
POST /oak-kernel-2.0/oak/archetype HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Content-Length: 10642
Accept: application/json
Origin: http://localhost:8080
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ....
Content-Type: application/json
Referer: http://localhost:8080/swagger/
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8,nl;q=0.6
Cookie: _ga=GA1.1.1597438054.1422608427
有效载荷(分片):
{"archetype": "archetype (adl_version\u003d1.4)\n\top........
响应
Accept-Ranges:bytes
Content-Length:554
Content-Type:text/html;charset=UTF-8
Date:Fri, 30 Jan 2015 21:28:12 GMT
Server:Restlet-Framework/2.2.3