Fedex.com が荷物の追跡情報を読み込んでいるときに発生する POST 要求を模倣しようとしています。
リクエストの投稿先の URL はhttps://www.fedex.com/trackingCal/track
完全な JSON を取得するためにリクエストで送信するデータは次のとおりです。
#{"TrackPackagesRequest":{"appType":"wtrk","uniqueKey":"","processingParameters":{"anonymousTransaction":true,"clientId":"WTRK","returnDetailedErrors":true,"returnLocalizedDateTime":false},"trackingInfoList":[{"trackNumberInfo":{"trackingNumber":"61297641750622453544","trackingQualifier":"","trackingCarrier":""}}]}}
私の目標は、Rails アプリで追跡番号をこのポスト リクエストにフィードし、サイトが行っていることを模倣して、エンドポイントに到達し、JSON または XML 応答を取得して解析し、アプリで使用することです。
これを行う方法と、これまでに行ったがうまくいかなかった努力については不明net/http
ですopen-uri
。
ここで何か助けていただければ幸いです