Я использую Fsharp.DATA для отправки HTTP POST-запроса и чтения кода состояния ответа.В этом случае я ожидаю 302 (Перенаправление) в случае успеха и 200 (ОК) в случае неудачи.Я вижу на фиддлере, что я получаю 302, который, в свою очередь, перенаправляет и, таким образом, генерирует запрос 'GET'.В моем коде я хочу прочитать код состояния «302», чтобы показать мне, что это сработало.Однако мой ответ с кодами дает мне код состояния последующего запроса «GET» (200), а не моего первоначального почтового запроса (302).По крайней мере ... я предполагаю, что именно поэтому он считывает 200 вместо 302, несмотря на мой первоначальный запрос POST с кодом состояния 302 (показан в fiddler)
![The first POST I send returns a 302 which generates the second 200](https://i.stack.imgur.com/DprbU.png)
let postTEST cap:string =
if Http.Request("https://foo.com/m=account-creation/create_account",
body = FormValues [
"foo", "foo";
"foo", "foo";
"email1", email;
"onlyOneEmail", "1";
"password1", foo;
"onlyOnePassword", "1";
"foo", "foo";
"foo", "12";
"month", "10";
"year", "foo";
"foo", cap;
"foo", "foo";]).StatusCode = 320 then "worked"
else "Not worked"