2016-08-08 8 views
-3

私はこのRESTを経由してその機能を公開PHPソフトウェアにデータをポストするために使用され、このURLRESTリクエストのURL

POST https://DomainName/api/v1/loans/{loanId}/transactions?command=repayment 

持っています。ドキュメントで

が、この情報はこれがloanidは私がURLへのリクエストボディに与えられた他のパラメータを含めることができますどのように5

である入力された一例に過ぎloans/5/transactions?command=repaymentある

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" 
} 

を与えています?

+1

あなたはPOSTリクエストの作成方法を尋ねていますか?あなたは何をリクエストするために使っていますか?問題の内容は明らかではありません。 – David

+0

@Davidここにapi https://demo.openmf.org/api-docs/apiLive.htm#loans_transaction_repayment –

+0

があります。あなたはどこにいるのですか?あなたはそのAPIにアクセスするために何を使用していますか?どのようにしてPOSTリクエストを送信しようとしましたか?その試みはどのように成功しませんでしたか? – David

答えて

0

HTTPS POST機能を持つサーバーを要求すると、ペイロードデータはURLに送信されません。ペイロードデータをURLに送信すると、GETリクエストと呼ばれます。

POST機能を使用してペイロードデータを送信するには(データはjson形式です)、カールツールを使用できます。例えば

": "MMMMのYYYYをDD"、 "ロケール": "" { " DATEFORMAT --data

カールEN"、 "transactionDate": "2013年5月14日"、 "transactionAmount": "500.00"、 "paymentTypeId": "12"、 "注意": "支払いを確認する"、 "ACCOUNTNUMBER": "acc123"、 "checkNumber": "che123"、 "routingCode": "rou123"、 "receiptNumber": "rec123"、 "bankNumber": "ban123" } "-H"コンテンツタイプ:appl ication/json "https://DomainName/api/v1/loans/ {loanId}/transactions?command =返済

これはコマンドラインから実行されます。リクエストはどこでしていますか?それはプログラムに入っているのですか、それともあなたは一度だけしたいことですか?

+0

これは私がhttps://demo.openmf.org/api-docs/apiLive.htm#loans_transaction_repaymentと通信しようとしているAPIです –

+0

あなたの質問を明確にすることはできますか?あなたは単にPOSTリクエストを行う方法を尋ねていますか? – AlexanderNajafi

+0

カールを使わずに、提供されたリクエストパラメータで投稿リクエストを行うにはどうしたらいいですか? –

関連する問題