Клиент XML-RPC.NET C # CookComputing.XmlRpc.XmlRpcServerException: «Источник недоступен» - PullRequest
0 голосов
/ 24 октября 2018

Я хочу получать все сообщения с сайта WordPress и отображать их в приложении MVC.Я использовал клиент C # для взаимодействия с WordPress XML-RPC API, используя приведенную ниже утилиту.Я загружал демонстрационное приложение из "https://github.com/abrudtkuhl/WordPressSharp".

всякий раз, когда я пытался вызвать метод getposts с помощью моей учетной записи WordPress, я получаю ошибку ниже.

CookComputing.XmlRpc.XmlRpcServerException:"Источник недоступен "

в CookComputing.XmlRpc.XmlRpcClientProtocol.ReadResponse (XmlRpcRequest req, WebResponse webResp, Stream respStm) \ r \ n
в объекте CookComputing.XmlRpc.XmlProfoInjlib.jpg, ObjectOfOlib, Object.OnOjenkeOlib, Object.OfOlib, клиентский объект, клиентский объект, клиентский интерфейс[] параметры) \ r \ n
в CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke (MethodInfo mi, Object [] Parameters) \ r \ n
в XmlRpcProxy4683829e-02c2-433f-8403-6565b2d3c803.32_gid_id, Имя пользователя String, пароль String, postFilter PostFilter) \ r \ n
в WordPressSharp.WordPressClient.GetPosts (фильтр PostFilter) в C: \ Users \ xxx \ Downloads \ abrudtkuhl-WordPressSharp-54a7109 \ src \ WordPressSharp

\ WordPressClient.cs: строка 74 \ r \ n
в WordPressSharpTest.WordPressClientTest.TestGetPosts () в C: \ Users \ xxx\ Downloads \ abrudtkuhl-WordPressSharp-54a7109 \ src \ WordPressSharpTest \ WordPressClientTest.cs: строка 44 "

Строка ответа для клиента rpc ниже

{Дата: понедельник, 22 октября 2018 г. 10:32:28 GMT Content-Type: text / html;charset = UTF-8 Transfer-Encoding: chunked Соединение: keep-alive Set-Cookie: __cfduid = d17c3b86df4209ed2d9b0b60d9751d8381540204346;истекает = вторник, 22 октября-19 10:32:26 по Гринвичу;Путь = /;домен = .xxxx.com;HttpOnly, cf_use_ob = 0;

путь = /;expires = Mon, 22-Oct-18 10:32:58 GMT Cf-Railgun: 407f47419c 0040 206c error Cf-Wan-Error: сбой исходного запроса www.xxxx.com to: xxx.xxx.xxx.xx: 80: http: недействительно. Чтение закрыто. Body CF-RAY: 46db4ccf8785c39c-SIN Срок действия истекает: чт, 1 января 1970 00:00:01 GMT Cache-Control: нет хранилища, нет кэша, необходимо повторно проверить, после проверки = 0, предварительная проверкаcheck = 0 Pragma: no-cache Сервер: cloudflare}

Я также отключил RailGun из cloudflare cdn, но все равно он не работает.

Пожалуйста, помогите мне в этом, чтобы решить эту проблему.

...