У меня есть restAPi, который отлично работает в unix curl, но не в завитке окна. Я пробовал несколько комбинаций пробелов, одинарных кавычек, двойных кавычек и пробелов, но мне не повезло. Ниже приведены сведения:
URL: http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api .
И запрошенный json для некоторых условий ввода:
json = {"histDay": "15.06.2020", "ценных бумаг": [{"secId": "212141AA3", "secIdType": "cusip", "mktValPos": "100000", "day": " 15.06.2020 "}]
unix curl:
curl -d 'json = {" histDay ":" 16.06.2020 ", "ценных бумаг": [{"secId": "212141AA3", "secIdType": "cusip", "mktValPos": "1000000", "день": "16.06.2020"}]} '-X POST http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api
Ответ: Успешное получение данных ответа
Windows curl: получение ошибки как: {"результат": «ОШИБКА», «статус»: «BAD_REQUEST», «причина»: «Отсутствует Json параметр», «ценные бумаги»: []}
пробовали следующие комбинации:
1. Одиночные кавычки с escape-символом: curl -d '{json = {\ "histDay \": \ "16.06.2020 \", \ "ценных бумаг \": [{\ "secId \": \ "212141AA3 \ ", \" secIdType \ ": \" cusip \ ", \" mktValPos \ ": \" 1000000 \ ", \" день \ ": \" 16.06.2020 \ "}]}} '-X POST http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api
2. Двойные кавычки с escape-символом: curl -d "{json = {\" histDay \ ": \" 16.06.2020 \ ", \" ценных бумаг \ ": [{\" secId \ ": \" 212141AA3 \ ", \" secIdType \ ": \" cusip \ ", \" mktValPos \ ": \" 1000000 \ ", \" день \ ": \" 16.06.2020 \ "}]}}" -X POST http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api
3. Двойные кавычки в форме data
curl -d '{json = {"" histDay "": "" 16.06.2020 "", "" ценных бумаг "": [{"" secId "": "" 212141AA3 "", "" secIdType "": "" cusip "", "" mktValPos "": "" 1000000 "", "" день "": "" 16.06.2020 ""}] }} '-X POST http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api
curl -d "{json = {" "histDay" ":" "16.06.2020" "," "ценных бумаг" ": [{" "secId" ":" "212141AA3" "," "secIdType" ":" "cusip" "," "mktValPos" ":" "1000000" "," "day" ":" "16.06.2020" "}]}}" -X POST http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api
4. Двойные кавычки с двойным пробелом curl -d "{json = {" "histDay" ":" "16.06.2020" "," "ценных бумаг" ": [{" "secId" ":" "212141AA3" "," "secIdType" ":" "cusip" "," "mktValPos" ":" "1000000" "," "day" ":" "16.06.2020" "}]}}" -X POST http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api
curl -d "{json = {" histDay ":" "16.06.2020" "," "ценных бумаг" ": [{" " secId "": "" 212141AA3 "", "" secIdType "": "" cusip "", "" mktValPos "": "" 1000000 "", "" день "": "" 16.06.2020 ""} ]}} "-X POST http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api
5. Один пробел с escape-символами curl -d" {json = {\ "histDay \ ": \" 16.06.2020 \ ", \" ценные бумаги \ ": [{\" secId \ ": \" 212141AA3 \ ", \" secIdType \ ": \" cusip \ ", \" mktValPos \ " : \ "1000000 \", \ "день \": \ "16.06.2020 \"}]}} "-X POST http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api
curl -d "{json = {\" histDay \ ": \" 16.06.2020 \ ", \" ценные бумаги \ ": [{\" secId \ ": \" 212141AA3 \ ", \" secIdType \ ": \ "cusip \", \ "mktValPos \": \ "1000000 \", \ "day \": \ "16.06.2020 \"}]}} "-X POST http://tt1-xxx-liquidity-bucketing.omega.intdata.com: 9881 / api
Может ли кто-нибудь помочь построить его так, чтобы я можно использовать завиток окна