2017-07-15 6 views
0

ウェブスクラップを実行してから、製品関連の情報とセッションIDをバックエンドに渡す電子商取引に関連するクライアントアプリケーションの場合、セッションIDをURLの一部(GET)として送信しても問題ありません情報はPOST経由で送信されますか?または、SessionIdを含むすべてのデータをPOST経由で送信する必要がありますか?SessionIdをGETまたはPOST経由で送信する必要がありますか?

サイトhttp://www.seochat.com/c/a/search-engine-optimization-help/preventing-duplicate-content-on-an-e-commerce-site-from-session-ids/ は、SessionIdを送信するためにGETを使用しているようです。それは標準ですか?

+0

セッションIDはクッキーに保存され、すべての要求の一部として送信されます。 –

+0

あなたはPHPのセッションIDについて質問していますか?そうであれば、リクエストヘッダーと共に自動的に送信されます。 –

+0

PHPセッションIDではなく、javascript経由でランダムに生成されたパラメータになります。 – Grateful

答えて

0

セッションIDは特定の標準はありませんが、セッションIDは機密情報であるため、GETによって絶対に送信されません。投稿はここではより良い選択肢だと思われますが、httpヘッダーが正しい答えです。ヘッダーは、基本的に、これらの種類の情報、すなわち要求のメタデータに使用されます。

ヘッダーは要求メタデータの交換に使用するためのもので、標準に準拠する場合はヘッダーが最適です。標準的な慣行については、microsoft rest api guidelinesに従ってください。

+0

このサイトは、GET http://www.seochat.com/c/a/search-engine-optimization-help/preventing-duplicate-content-on-an-e-commerce-site-from-session- ids /。 – Grateful

+0

セッションIDからの訪問者をトラッキングしたい場合は、機密情報ではないがセッションIDを使用してログインやその他のものを管理する場合は、ヘッダーを要求するのが正しい選択です –

関連する問題