
02.07.2019, 14:20
|
|
Участник форума
Регистрация: 06.01.2016
Сообщений: 154
С нами:
5447649
Репутация:
28
|
|
Сообщение от Stiopko
дарова, подскажите почему я не отослать пост запрос, ответ от сайта есть а данные пост почему-то не отправляются
C++:
Код:
const
char
*
MyNet
::
SendPost
(
const
char
*
file
,
char
*
data
)
{
char
szReq
[
1024
]
=
""
,
szBuffer
[
1025
]
;
DWORD dwByteRead
=
0
;
BOOL bRead
;
if
(
mainBuf
!=
nullptr
)
mainBuf
[
0
]
=
'\0'
;
hHttpRequest
=
HttpOpenRequest
(
hHttpSession
,
"POST"
,
file
,
0
,
0
,
0
,
INTERNET_FLAG_RELOAD
,
0
)
;
if
(
hHttpRequest
!=
NULL
)
{
LPCSTR header
;
header
=
"Accept: */*"
;
HttpAddRequestHeaders
(
hHttpRequest
,
header
,
strlen
(
header
)
,
HTTP_ADDREQ_FLAG_ADD
)
;
header
=
"Content-Type: application/json"
;
HttpAddRequestHeaders
(
hHttpRequest
,
header
,
strlen
(
header
)
,
HTTP_ADDREQ_FLAG_ADD
)
;
HttpSendRequest
(
hHttpRequest
,
NULL
,
0
,
data
,
strlen
(
data
)
)
;
while
(
true
)
{
bRead
=
InternetReadFile
(
hHttpRequest
,
szBuffer
,
sizeof
(
szBuffer
)
-
1
,
&
dwByteRead
)
;
if
(
bRead
==
FALSE
||
dwByteRead
==
0
)
break
;
szBuffer
[
dwByteRead
]
=
'\0'
;
AddToString
(
&
mainBuf
,
szBuffer
)
;
}
MessageBox
(
GetForegroundWindow
(
)
,
mainBuf
,
"Rab"
,
MB_OK
)
;
}
return
mainBuf
;
}
Код:
Код:
Content-Type: application/json
замени на
Код:
Код:
Content-Type: application/x-www-form-urlencoded
|
|
|