查询RESTFul API请求的字符串(uri语法)

时间:2018-03-13 19:25:19

标签: rest web-services restful-url google-cloud-endpoints-v2

我是REST和谷歌云端点的新手。我已经按照教程了 Getting Started with Endpoints Frameworks on App Engine我已按照教程中的说明成功执行了API查询:

  
    

curl --header" Content-Type:application / json" --request POST --data' {" message":" hello world"}' http://localhost:8080/_ah/api/echo/v1/echo

  

但我没有管理它以找到要在浏览器中使用的相应URI查询语句。

我试过

和许多组合没有成功,导致没有得到回应。

如上所述,对应于cURL请求的URI语句如何?

提前谢谢。

BTW:这是API方法的端点实现" echo":

@ApiMethod(name = "echo")
public Message echoPathParameter(Message message, @Named("n") int n) {
return doEcho(message, n);
}

1 个答案:

答案 0 :(得分:1)

来自the man page of curl

  

-d / - data

     

(HTTP)将POST请求中的指定数据发送到HTTP服务器,就像用户填写HTML表单并按下提交按钮时浏览器一样。这将导致curl使用content-type application / x-www-form-urlencoded将数据传递到服务器。

application/x-www-form-urlencoded表示请求的正文包含

message=hello+world