Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как перехватывать http запросы / 19 сообщений из 19, страница 1 из 1
15.04.2013, 16:53
    #38226297
Fidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Есть web приложение , к нему пользователи отправляют запросы типа 10.5.13.78:7114/id=378?gh=6888 . Как можно слушать порт 7114 и обрабатывать все запросы которые приходят к нему? Заранее спасибо
...
Рейтинг: 0 / 0
15.04.2013, 16:54
    #38226300
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Читать про Global.asax и HttpModule
...
Рейтинг: 0 / 0
15.04.2013, 19:23
    #38226575
Fidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Приложение крутиться на weblogic , мне остаёться только слушать порт. Вот как можно слушать порт и перехватывать запросы которые к нему идут?
...
Рейтинг: 0 / 0
15.04.2013, 19:58
    #38226600
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
А причем тут ASP.NET?

P.S. HttpModule - это независимый от приложения модуль, который нужно просто подключить в конфиге. В этом его и сила.
...
Рейтинг: 0 / 0
15.04.2013, 20:11
    #38226607
Fidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Что то в нете не написано как при помощи HttpModule слушать порт чужого приложения и отлавливать запросы поступающие на этот порт. Можете пожалуйста поделиться сылочкой
...
Рейтинг: 0 / 0
15.04.2013, 20:25
    #38226621
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Fidor, ты вопросы принципиально игнорируешь?
...
Рейтинг: 0 / 0
15.04.2013, 20:34
    #38226636
Fidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Я должен на asp.net сделать приложение которое будет слушать порт и обрабатывать пришедшие к нему запросы.
...
Рейтинг: 0 / 0
15.04.2013, 20:36
    #38226639
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
FidorЯ должен на asp.net сделать приложение которое будет слушать порт и обрабатывать пришедшие к нему запросы.
Уже теплее. Вот же как, нужно из тебя веревки вить и узнавать все подробности. Таки я не понимаю, причем тут ASP.NET для какой-то там прослушки какого-то приложения на weblogic
...
Рейтинг: 0 / 0
15.04.2013, 21:00
    #38226656
Fidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Приложение на java крутиться на weblogic, пользователь посылает на неё запрос, который нужно перехватить обработать и отправить обратно в изменёном виде. Asp.Net я более мение знаю))))))
...
Рейтинг: 0 / 0
15.04.2013, 22:03
    #38226700
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
FidorПриложение на java крутиться на weblogic, пользователь посылает на неё запрос, который нужно перехватить обработать и отправить обратно в изменёном виде. Asp.Net я более мение знаю))))))
Ну так пусть java и перехватывает запросы, причем тут какое-то там ASP.NET приложение?
...
Рейтинг: 0 / 0
15.04.2013, 23:11
    #38226752
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
накой ляд тут асп примешано? либ явой либ делать какой нить фоновый процесс для этого
...
Рейтинг: 0 / 0
16.04.2013, 11:51
    #38227299
Fidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Тот кто это на java делал уехал, но-ведь можно наверное создать какой нибудь web service или приложение которое будет слушать порт, и перехватывать запросы ?
...
Рейтинг: 0 / 0
16.04.2013, 11:54
    #38227306
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
FidorТот кто это на java делал уехал, но-ведь можно наверное создать какой нибудь web service или приложение которое будет слушать порт, и перехватывать запросы ?
Ты серьезно не понимаешь, что бред пишешь, или просто троллишь?
...
Рейтинг: 0 / 0
16.04.2013, 12:18
    #38227367
Fidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
ясно, значит это не возможно
...
Рейтинг: 0 / 0
16.04.2013, 12:18
    #38227368
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
с помощью asp.net — однозначно.
...
Рейтинг: 0 / 0
16.04.2013, 12:23
    #38227382
Fidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Хотя нашёл код который слушает, но выдаёт ошибку Сделана попытка доступа к сокету методом, запрещенным правами доступа


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
Imports System
Imports System.IO
Imports System.Net
Imports System.Net.Sockets
Imports System.Text
Imports Microsoft.VisualBasic
Public Class MyTcpListener
    Public Shared Sub Main()

        Try
            ' Set the TcpListener on port 13000 
            Dim port As Int32 = 7114
            Dim localAddr As IPAddress = IPAddress.Parse("10.10.0.33")

            Dim server As New TcpListener(localAddr, port)

            ' Start listening for client requests.
            server.Start()

            ' Buffer for reading data
            Dim bytes(1024) As [Byte]
            Dim data As [String] = Nothing

            ' Enter the listening loop.
            While True
                Console.Write("Waiting for a connection... ")

                ' Perform a blocking call to accept requests.
                ' You could also user server.AcceptSocket() here.
                Dim client As TcpClient = server.AcceptTcpClient()
                Console.WriteLine("Connected!")

                data = Nothing

                ' Get a stream object for reading and writing
                Dim stream As NetworkStream = client.GetStream()

                Dim i As Int32

                ' Loop to receive all the data sent by the client.
                i = stream.Read(bytes, 0, bytes.Length)
                While (i <> 0)
                    ' Translate data bytes to a ASCII string.
                    data = System.Text.Encoding.ASCII.GetString(bytes, 0, i)
                    Console.WriteLine([String].Format("Received: {0}", data))

                    ' Process the data sent by the client.
                    data = data.ToUpper()

                    Dim msg As [Byte]() = System.Text.Encoding.ASCII.GetBytes(data)

                    ' Send back a response.
                    stream.Write(msg, 0, msg.Length)
                    Console.WriteLine([String].Format("Sent: {0}", data))

                    i = stream.Read(bytes, 0, bytes.Length)

                End While

                ' Shutdown and end connection
                client.Close()
            End While
        Catch e As SocketException
            Console.WriteLine("SocketException: {0}", e)
        End Try

        Console.WriteLine(ControlChars.Cr + "Hit enter to continue...")
        Console.Read()
    End Sub 'Main
End Class
...
Рейтинг: 0 / 0
16.04.2013, 12:24
    #38227390
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Этот код становится сервером на заданном порту. Ни о каком перехвате запросов существующему серверу тут речи нет.
...
Рейтинг: 0 / 0
16.04.2013, 13:13
    #38227498
Fidor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
ок, спасибо
...
Рейтинг: 0 / 0
16.04.2013, 13:32
    #38227527
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перехватывать http запросы
Fidor,

.. ну, в принципе, можно (для пользователей) подменить исходный сервер на подслушивающий, а с него уже редиректить на основной ... Но очень через одно место получается ...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как перехватывать http запросы / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]