Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Post запрос

301
19 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Собственно, как сформировать Post? Хочу я не много - передать скрипту значения нескольких параметров (переменных).=) Можно ма-аленький примерчик?
P.S. У меня ум за разум заехал...
425
21 марта 2005 года
sq_deep
498 / / 18.02.2005
Цитата:
Originally posted by lord Kelvin
Собственно, как сформировать Post? Хочу я не много - передать скрипту значения нескольких параметров (переменных).=) Можно ма-аленький примерчик?
P.S. У меня ум за разум заехал...

Не совсем понятно, что спрашиваете. И думаю, не мне одному...

4
21 марта 2005 года
mike
3.7K / / 01.10.2002
http://www.codenet.ru/progr/visualc/socket.php

заменям

 
Код:
strcpy(query,"GET /");
    strcat(query,http_path);
    strcat(query," HTTP/1.0\nHost: ");
    strcat(query,http_host);
    strcat(query,"\nUser-agent: ");
    strcat(query,http_user_agent);
    strcat(query,"\nAccept: */*\n\n");


на

 
Код:
strcpy(query,"POST /");
    strcat(query,http_path);
    strcat(query," HTTP/1.0\nHost: ");
    strcat(query,http_host);
    strcat(query,"\nUser-agent: ");
    strcat(query,http_user_agent);
    strcat(query,"\nContent-Length: 29");
    strcat(query,"\nAccept: */*\n\n");
    strcat(query,"var1=test&var2=test2&var3=1");
301
21 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Mike, спасибо!
А Content-Length это случайно не длина ли списка параметров?
4
21 марта 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by lord Kelvin
Mike, спасибо!
А Content-Length это случайно не длина ли списка параметров?



Оно самое. Еще желательно слать Content-Type.

301
22 марта 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by mike


Оно самое. Еще желательно слать Content-Type.


Еще раз спасибо.
А как сделать сокет nonblocking?

4
22 марта 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by lord Kelvin

Еще раз спасибо.
А как сделать сокет nonblocking?



 
Код:
int iMode = 1;
ioctlsocket(m_sock, FIONBIO, (u_long FAR*) &iMode);


if (setsockopt(m_sock,SOL_SOCKET,SO_REUSEADDR,(const char*)&on,sizeof(on))==-1) {
    return;
    }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог