У меня есть несколько веб-сервисов, с которыми мое приложение должно взаимодействовать, отправляя JSON с REST через HTTP POST / GET. Единственный способ, которым я могу убедиться, это сделать с помощью инфраструктуры iXMLHTTPRequest2, но, черт побери, черт возьми, это ужаснее, чем я хочу иметь дело.
Это единственный вариант, который я должен смотреть с C ++?
Будет ли это проще с C #? Я знаю, что большинство языков одинаковы для разных языков, но если бы у c # был лучший способ сделать это, я был бы готов совершить прыжок.
Вы также должны посмотреть на Проект Касабланка — это полностью нативная библиотека C ++, которая также адаптирована для использования с приложениями Metro (я считаю, что она охватывает IXHR2). Я использую его для выполнения http REST-вызовов и очень успешного анализа JSON.
Это интерфейс, который вы должны использовать в C ++. Это сложнее, чем в C #. Учитывая, что есть хороший образец это сделает использование этого интерфейса более терпимым.