| Revision | 0e8fbaf581f5a1c496554ac4933cb625ae840512 (tree) |
|---|---|
| Time | 2012-03-15 00:50:58 |
| Author | unknown <XPMUser@Virt...> |
| Commiter | unknown |
XPでもクッキー共有化できるように改善
| @@ -180,20 +180,23 @@ static INLINE VOID Parser_Finalize(){ | ||
| 180 | 180 | |
| 181 | 181 | |
| 182 | 182 | |
| 183 | + | |
| 183 | 184 | LPSTR recvBuffer = (LPSTR)buffer; |
| 184 | 185 | DWORD readSize; |
| 185 | 186 | DWORD statusCode; |
| 186 | 187 | DWORD statusCodeSize = sizeof(statusCode); |
| 187 | 188 | |
| 188 | - | |
| 189 | 189 | |
| 190 | - | |
| 191 | - if(WinHttpSendRequest(hConnect,userSession,-1,WINHTTP_NO_REQUEST_DATA,0,0,0) == FALSE){ | |
| 190 | + if(WinHttpAddRequestHeaders (hConnect,userSession,-1,WINHTTP_ADDREQ_FLAG_ADD) == FALSE){ | |
| 191 | + goto networkerr; | |
| 192 | + } | |
| 193 | + if(WinHttpSendRequest(hConnect,WINHTTP_NO_ADDITIONAL_HEADERS ,0,WINHTTP_NO_REQUEST_DATA,0,0,0) == FALSE){ | |
| 192 | 194 | |
| 193 | 195 | goto networkerr; |
| 194 | 196 | |
| 195 | 197 | } |
| 196 | - | |
| 198 | + | |
| 199 | + | |
| 197 | 200 | if(WinHttpReceiveResponse(hConnect,NULL) == FALSE){ |
| 198 | 201 | |
| 199 | 202 | goto networkerr; |
| @@ -516,11 +516,11 @@ NLIB_RESULT NicoLiveStream_connect(NicoLiveStream_P self,NicoVideoAuth_P nicoVid | ||
| 516 | 516 | } |
| 517 | 517 | |
| 518 | 518 | |
| 519 | + _stprintf(self->userSession,TEXT("Cookie: %s"),nicoVideoAuth->userSession); | |
| 519 | 520 | |
| 520 | - | |
| 521 | - wcsncpy(self->userSession,L"Cookie: ",sizeof(self->userSession) / sizeof(self->userSession[0]) - 1); | |
| 522 | - wcsncat(self->userSession,nicoVideoAuth->userSession,sizeof(self->userSession) / sizeof(self->userSession[0]) - 1); | |
| 523 | - self->userSession[sizeof(self->userSession) / sizeof(self->userSession[0]) - 1] = L'\0'; | |
| 521 | +// wcsncpy(,L"Cookie: ",sizeof(self->userSession) / sizeof(self->userSession[0]) - 1); | |
| 522 | +// wcsncat(self->userSession,nicoVideoAuth->userSession,sizeof(self->userSession) / sizeof(self->userSession[0]) - 1); | |
| 523 | +// self->userSession[sizeof(self->userSession) / sizeof(self->userSession[0]) - 1] = L'\0'; | |
| 524 | 524 | |
| 525 | 525 | |
| 526 | 526 |