Тело HTTPQuery

Автор:J, Создано: 2019-08-26 03:44:58, Обновлено:

В HttpQuery можно передать header, PostData и т. д.


Больше

БвксяокДаша, я посмотрела на ваш обмен сообщениями о стратегии капустного комбайна и хотела бы задать вопрос, могу ли я написать вам в WeChat?

JЯ был в замешательстве, когда узнал, что заголовок файла может быть самостоятельно определен. После тестирования HttpQuery с помощью Javaapplication/json не возникло никаких проблем.

Изобретатель количественныйЗдравствуйте, тестирование не было проблемой, возможно, это был сайт, который преобразовал Content-Type в HTTP-заголовок "application/x-www-form-urlencoded".

ТраваPostData - это так.

JДа, проблема решена, спасибо!

Изобретатель количественныйЕсли вы посмотрите на документацию API, HttpQuery позволяет настроить заголовок.

JСпасибо за помощь! Да, HttpQuery POST использует по умолчанию "application/x-www-form-urlencoded" Режим по умолчанию "application/x-www-form-urlencoded" Командная строка: curl -X POST -d 'Test=12' -v -i 'https://ptsv2.com/t/tcj88-1566874165/post' Результаты запуска: https://ptsv2.com/t/tcj88-1566874165/d/399480296 Или: curl -X POST -H 'Content-Type: application/x-www-form-urlencoded' -d 'Test=123' -v -i 'https://ptsv2.com/t/tcj88-1566874165/post' или: curl -X POST -H 'Content-Type: application/x-www-form-urlencoded' -d 'Test=123' -v -i' Результаты запуска: https://ptsv2.com/t/tcj88-1566874165/d/374760737 В этом режиме данные, которые получает сервер, отображаются в разделе Parameters. POST также может передавать данные с помощью шаблонов application/json, "multipart/form-data" и т. д., если изменить Content-Type заголовка данных. Командная строка: curl -X POST -H "Content-Type: application/json" -d {"test":"1234"} 'https://ptsv2.com/t/tcj88-1566874165/post' Результаты запуска: https://ptsv2.com/t/tcj88-1566874165/d/374760773 В этом режиме данные, полученные сервером, отображаются в разделе Body. Командная строка: curl -X POST -H "Content-Type: multipart/form-data; boundary=---------------------BOUNDARY" -d $'----------------------BOUNDARY\r\nContent-Disposition: form-data; name="Test"\r\n\r\n12345\r\n-----------------------------BOUNDARY--\r\n' 'https://ptsv2.com/t/tcj88-1566874165/post' Результаты запуска: https://ptsv2.com/t/tcj88-1566874165/d/380571003 В этом режиме данные, которые получает сервер, отображаются в многочастных значениях или многочастных файлах. Пожалуйста, позвольте администратору добавлять HttpQuery-функцию с настройкой Content-Type в заголовке файла или разрешить подачу данных с помощью "application/json crawl". Спасибо!

JPostData передает параметры, а не Body. Подтверждение можно получить на сайте https://ptsv2.com var query = HttpQuery (('https://ptsv2.com/t/tcj88-1566874165/post', 'a=1&b=2&c=3') Log (запрос) Результаты здесь: https://ptsv2.com/t/tcj88-1566874165/d/387920759