Как передать не XML-данные в заголовке в gsoap C++ от клиента?
Я использую библиотеку gsoap c++ для вызова веб-службы java.
Я могу передать файл json, вызвав json_call, но я хочу добавить информацию о заголовке. Для этого я изменил заголовок struct SOAP_ENV__следующим образом:
struct ns3__заголовок
{
char *имя пользователя;
char* пароль;
};
struct SOAP_ENV__заголовок
{
#ifdef WITH_NOEMPTYSTRUCT
чар манекен;
#endif
заголовок ns3 как структура__*сайт ns3__файл myheader;
};
Теперь я могу добавлять значения в заголовок, но моя проблема в том, что они добавляются в формате xml в заголовок. Но я хочу просто тег:формат значения. Как этого добиться?
Когда я передаю заголовок, он выглядит так:
Когда я передаю заголовок, он выглядит так:
&ЛТ;?в XML версия="1.0" кодирование="UTF-8"?&ГТ; &ЛТ;имя пользователя с ID="_300"&ГТ; &ЛТ;сайт ns3:файл myheader&ГТ;
в мыло_из_мыло_ОКР__заголовок
{
"добавлять":
{
"я": 10,
"j": 20,
}
}
Но это должно выглядеть так: (заголовок не должен быть в xml, как хочет сервер таким образом -)
имя пользователя:xyz
пароль:abcd
...
...
{
"добавлять":
{
"я": 10,
"j": 20,
}
}
Что я уже пробовал:
я не уверен, как иметь заголовок только с обычным текстом, а не с xml
Richard MacCutchan
Передача идентификатора пользователя и пароля в открытом виде-это верный способ уничтожить вашу систему хакерами.
parikshit.nangre@infosys
я ничего не могу сделать, так как реализация на стороне сервера находится таким образом...но как мы можем это сделать ?