2015-08-25 5 views
-1

Может ли кто-нибудь помочь мне в анализе данных из строки запроса полезной нагрузки следующим образом:Запрос Parsing Код полезной нагрузки

7 | 0 | 5 | https://www.bosscapital.com/app/Basic/|B8CC86B6E3BFEAF758DE5845F8EBEA08|com.optionfair.client.common.services.TradingService|getAssetDailyTicks|J|1|2|3|4|2|5|5|CB|U9mc4GQ|

Благодаря & С уважением Аджай

+0

Что вы хотите в качестве результата вашего разбора? Вы просто хотите разбить строку на символ трубы? На каком языке вы работаете? Пожалуйста, предоставьте дополнительную информацию. – user1438038

+0

Я просто хочу извлечь из него все полезные данные, такие как sessionID, и другие данные, передаваемые в строке. На самом деле я хочу сделать запрос на сервер через код и вам нужно сгенерировать аналогичную строку, как указано выше. И я использую C#. – Ajay

ответ

0

Вы можете вызвать метод Split() на строки, чтобы разделить их на определенный характер. В качестве альтернативы вы можете использовать Regex.Split(value, "<pattern>"); для разделения, например. если у вас есть несколько символов, которые вы хотите разбить. <pattern> - это строка, поэтому вы можете предоставить более одного символа (например, "\r\n", чтобы найти разрывы строк).

using System; 

class Program { 

    static void Main() { 
    string s = "7|0|5|https://www.bosscapital.com/app/Basic/|B8CC86B6E3BFEAF758DE5845F8EBEA08|com.optionfair.client.common.services.TradingService|getAssetDailyTicks|J|1|2|3|4|2|5|5|CB|U9mc4GQ|"; 

    // Split string at pipe character 
    string[] parts = s.Split('|'); 

    // Process segments 
    foreach (string segment in parts) { 
     Console.WriteLine(segment); 

     // Use the segmented data... 
    } 
    } 
} 
+0

спасибо user1438038 :) – Ajay

+0

Добро пожаловать. Не стесняйтесь принимать и продвигать ответ, если он вам помог. – user1438038

Смежные вопросы