Я тестировал мой API (ASP.NET Core 2.1) на Postman без проблем. Я хотел ускорить нагрузочное тестирование, и я не могу пройти первый шаг моего нагрузочного теста, получив 415, что бы я ни пытался. Когда я беру детали запроса и подключаю его к Почтальону, запрос работает нормально.
Детали запроса веб-теста:
POST / HTTP/1.1
Host : dev.api.chat.users.com
Content-Type : application/json
X-ConsumerId : D8493DB5-E231-E811-80C2-00155DC33B49
Accept-Encoding : GZIP
Accept : */*
User-Agent : Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Accept-Language : en-US
Content-Length : 46
Connection : Keep-Alive
Expect : 100-continue
{ "username": "loadTestUser-PcRy6an M3as" }
Почтальон (рабочий):
POST / HTTP/1.1
Host: dev.api.chat.users.com
Content-Type: application/json
X-ConsumerId: D8493DB5-E231-E811-80C2-00155DC33B49
Accept-Encoding: GZIP
Accept: */*
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Accept-Language: en-US
Content-Length: 46
Connection: Keep-Alive
Expect: 100-continue
cache-control: no-cache
Postman-Token: e1dc56bb-1828-41ec-b920-6f53fbc7e84d
{ "username": "loadTestUser-PcRy6an M3as" }------WebKitFormBoundary7MA4YWxkTrZu0gW--
Не знаю, почему Postman выбрасывает эту границу, поскольку она не состоит из нескольких частей, но я сомневаюсь, что это проблема, поскольку она работает в Postman.