こんにちは、新米の和田です。
現在依頼されている業務でわからないことがあり、質問させていただきます。
###前提・実現したいこと
phpでX(仮)というサービスのDBにデータを格納するwebAPIを作りたい。
APIの内容は、必要な情報をパラメータに付与して格納するものです。
例えば、usersというテーブルにuser_idとuser_nameを格納するAPIを作る場合、GETメソッドなら下記のようになります。(なるはずです!)
https://x.hoge/api/reg?user_id=1234&user_name=shinmai_no_wada
※
user_id="1234" user_name="shinmai_no_wada"
上記の""で囲まれた部分は、ユーザーが実際に書き込む部分です。
しかし、セキュリティ上の問題もあるのでPOSTメソッドで開発しなければいけません。
###GETメソッドと同様の方法(URLのみでパラメータを渡す)がPOSTメソッドで可能ですか?もし可能であれば、その方法を知りたいです。
僕が勉強してきた限りだと、POSTメソッドではリクエストの本文であるメッセージボディからデータを送信するので、urlのみでパラメータを付与することはできないと思っています。
したがって、formを用意して、入力した値をパラメータに付与する必要があると思います。
###確認したいこと
URLのみでデータを送信するAPIを実装する場合、POSTメソッドで送信することは可能でしょうか。
もし可能であれば、どのような方法で可能でしょうか。
また、できないとしたら、上記の理由で正しいですか?
###補足情報
新米ということもあり、知識不足でやや間違っているかもしれません。
よろしくお願い致します。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/18 13:03
2016/10/18 14:11
2016/10/18 15:26 編集