Php Rest请求url
我有这个网址Php Rest请求url,php,rest,Php,Rest,我有这个网址 POST https://DomainName/api/v1/loans/{loanId}/transactions?command=repayment 它用于将数据发布到通过REST公开其功能的php软件 文档中给出了此信息 POST loans/5/transactions?command=repayment Content-Type: application/json Request Body: { "dateFormat": "dd MMMM yyyy", "lo
POST https://DomainName/api/v1/loans/{loanId}/transactions?command=repayment
它用于将数据发布到通过REST公开其功能的php软件
文档中给出了此信息
POST loans/5/transactions?command=repayment
Content-Type: application/json
Request Body:
{
"dateFormat": "dd MMMM yyyy",
"locale": "en",
"transactionDate": "14 May 2013",
"transactionAmount": "500.00",
"paymentTypeId": "12",
"note": "check payment",
"accountNumber": "acc123",
"checkNumber": "che123",
"routingCode": "rou123",
"receiptNumber": "rec123",
"bankNumber": "ban123"
}
这只是一个示例loans/5/transactions?command=returning
,其中输入了loanid
,即5
如何将请求正文中给出的其他参数包含到url中?如果请求具有HTTPs POST功能的服务器,则负载数据不会在url中发送。如果在URL中发送有效负载数据,则称为GET请求 要使用POST函数发送有效负载数据(数据采用json格式,与您的情况相同),您可以使用curl工具 例如: curl--数据“ { “日期格式”:“dd-MMMM-yyyy”, “locale”:“en”, “交易日期”:“2013年5月14日”, “交易量”:“500.00”, “paymentTypeId”:“12”, “注”:“支票付款”, “帐号”:“acc123”, “支票号码”:“支票123”, “路由代码”:“rou123”, “收件编号”:“rec123”, “银行编号”:“ban123” }“-H”内容类型:application/json“{loanId}/transactions?命令=
这是从命令行运行的。你在哪里申请?是在程序中,还是您只想做一次?您只是在问如何发出POST请求?你用什么来提出请求?现在还不清楚问题出在哪里。@David这里的api还可以,你卡在哪里了?您使用什么来访问该API?您是如何尝试发送POST请求的,以及尝试以何种方式未成功?我的问题是请求正文参数应采用的格式。参数是否应按以下方式输入:
loans/5/transactions?command=reporting?locale=“en”
?。。。或者rest中通常会发生什么?文档显示了示例格式。请求主体将是一个JSON对象,其格式与您在问题中提供的格式相同。这是我正在尝试与之通信的api。好的,请澄清您的问题。您是否只是询问如何执行POST请求?我如何使用提供的请求参数执行POST请求,而不必使用curl?这取决于您执行请求的位置。有多个不同语言的库可以为您执行POST请求。@LeQs:您可以使用其他工具或方法来生成和发送POST请求。您目前正在使用什么?这听起来像是在问,“我如何与RESTAPI接口?”在这种情况下,curl
是实现这一点的众多方法之一。