Это странно, может, я не уверен, что происходит. У меня есть проект тестирования, который вызывает мой api. Недавно выяснилось, что когда я звоню на веб-сайт без https (ie http), он меняет мою команду с «POST» на «GET». Мой код:
response = client.UploadString(URL, "POST", myItemsObject);
В моем API первое, что я делаю, это регистрирую запрос, включая глагол.