Запрос HTTP - обходит DNS [.NET]

return n.name, count(distinct n.name) означает «вернуть каждое отдельное значение n.name и его количество разных значений». Число всегда должно быть 1, так как отличное значение, очевидно, различно.

Если вы на самом деле ищете, сколько раз у каждого человека были исходящие отношения с фильмом, название которого указано в $mycollection, сделайте это вместо этого (где count(*) подсчитывает количество совпадений с данным n.name). ):

MATCH (n:person)-->(m:movie)
WHERE m.Title in $mycollection
RETURN n.name, count(*);

Обратите внимание, что в приведенном выше запросе пропущен шаблон [watched], найденный в вашем запросе, поскольку этот синтаксис (без двоеточия до watched) вообще не фильтрует. Он просто присваивает отношение переменной с именем watched, но эта переменная не используется иначе, и поэтому является излишней.

Если вы намеревались использовать watched в качестве типа отношения, то сделайте это вместо:

MATCH (n:person)-[:watched]->(m:movie)
WHERE m.Title in $mycollection
RETURN n.name, count(*);

Этот измененный запрос возвращает количество раз, когда каждый человек смотрел фильм с названием в $mycollection. ]

8
задан Nico 27 November 2008 в 08:54
поделиться

3 ответа

Мне удается сделать то, что мне нужна установка прокси к IP-адресу удаленного сервера:

request.Proxy = new WebProxy(ip.ToString());

Это не работает во всех сценариях, но это сделало в моем случае.

2
ответ дан 5 December 2019 в 20:20
поделиться

В то время, когда этот вопрос задали, это не было возможно сделать с классом WebRequest. Однако после вопроса Microsoft Connect, поднятого в результате этого вопроса, Microsoft Added свойство Host к классу HttpWebRequest в версии 4.0 .NET. Как таковой при использовании .net 4.0 или позже можно достигнуть того, что Вы хотите с этим кодом.

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://127.0.0.1");
Request.Host = "www.example.com"

До версии 4 .NET единственная реальная опция состоит в том, чтобы открыть Socket и сделать Запрос HTTP самостоятельно или найти сторонний компонент, который имеет больше функциональности.

6
ответ дан 5 December 2019 в 20:20
поделиться

Я имел подобную проблему сам, но сумел обойти ее с помощью сокетов (Как упомянуто Martin Brown. Вот мой ответ: https://stackoverflow.com/questions/359041/request-web-page-in-c-spoofing-the-host#359299

0
ответ дан 5 December 2019 в 20:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: