Субъективный Си / Говнокод #23987 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
NSString* bodyParams = [NSString stringWithFormat:@"username=%@&password=%@&client_secret=very_secret", username, password];

// Ниже по коду

[request setHTTPMethod:@"POST"];
[request setHTTPBody:[bodyParams dataUsingEncoding:NSUTF8StringEncoding]];

И ведь имя переменной не врёт

Запостил: Desktop Desktop, (Updated )

Комментарии (97) RSS

  • Хочешь поработать посмертно археологом на глубине 1-2 метра?
    Ответить
  • Я долго изучал тебя и пришёл к выводу, что ты - мозгоёб, который заходит на сайт от безделия. В бессмысленных репликах, которые ты то и дело кидаешь, я узрел твою неудовлетворённость собой, наверняка и девушки у тебя нет. Хватит быть социальным опущенцем, подними наконец свой анус и иди вкалывать. Будут бабки - подтянутся и тёлки. К сожалению, сосут они хуже парней, несмотря на обилие партнёров (опыт показывает, что девственниц следует сторониться наравне с гнилушами) - очевидно, это обусловлено внутренней пустотой, отсутствием романтики, ибо оба партнёра ждут от секса только личной выгоды (парень хочет кончить, а шалава - заработать баблосы). Таковы реалии современного общества. Если не устраивает - дрочи дома, как это делаю я.
    Ответить
  • Охуенно, делаешь пост, получаешь три комментария в нагрузку

    #seo #striker_verni_stenu
    Ответить
    • Кстати, в ngk в треде отображаются мой комментарий и комментарий Золотого хуя, остальные нет
      Ответить
      • Хуям - золотым, кожаным, изумрудным, серебряным - не место на ГК.
        Я буду настаивать на бане. А ты - лови минус.
        Ответить
        • Кстати, не подумал. Наверное, перебанил. Просто раньше казалось, что в стоке один банлист, а в тредах свой какой-то.
          Ответить
    • > три комментария в нагрузку
      О, страйкер опять треды почистил вилкой и забыл про on delete cascade.
      Ответить
      • а что там получилось? нулы проставились у тредов в графе "пост" и они теперь показываюится у кого-то не того?
        Ответить
        • Хуже, в комментах остались старые айдишники "списка комментов" (он не совпадает с номером поста, проверь). В итоге при комменте в новый пост был создан новый список комментов с уже существовавшим ID. И ему достались эти "удалённые" комменты.
          Ответить
          • когда мы говорим "база данных", мы подразумеваем consistency в ACID
            когда мы говорим "mysql", мы нихуя не подразумеваем

            констрейнты для мудаков
            а FK из них - самые ненужные
            Ответить
        • Хм, блин, так там и номера постов реюзнулись…

          У поста про быка-осеменителя тоже был айдишник 23987.
          Ответить
        • > какой ещё каскад
          Сходи почитай про foreign key constraint. И всё станет понятно.

          Для тех, кому лень читать: если заюзать on delete cascade, то с удалением поста удалились бы и комменты к нему.
          Ответить
          • Можно и так, но даже если об этом не знать можно догадаться отдельно удалить коменты.
            Ответить
        • З.Ы. Хотя это ж базы, а зачем они узкому специалисту напитоне. Пусть этой хуйнёй специально обученные DBA занимаются.
          Ответить
          • Давай ты страйкеру об этом расскажешь? М? Мне ты нахуя об этом рассказываешь? Пользуешься кривым говносайтом и чего-то язык в жопу засунул. Вот и держи его там дальше, там ему самое место.
            Ответить
            • > страйкеру
              Ему некогда заниматься ГК, скорее всего. Скажи спасибо, что хоть за хостинг платит.

              > пользуешься кривым говносайтом
              А ты как-будто им не пользуешься.
              Ответить
  • Ну, технически ты можешь постом передать данные именно так.
    Что неправильно?
    Ответить
    • Технически можно много чего сделать. А формировать query и пихать её в body это или остатки рефакторинга с GET на POST, или какое-то специальное распиздяйство. Ставлю на второе.
      Ответить
      • Вк так пароль и юзвера в посте передавал когда-то, сейчас не знаю, может и на нормальную пост-форму переехал.
        Ответить
      • так а проблема в коде, который ты скинул? Или все-таки скорее в сервере, который требует такой формат данных?
        у меня была похожая ситуация именно из-за того, что сервер чужой и повлиять на его формат запросов никак нельзя
        Ответить
        • Тут, похоже, нет проблемы. Просто бэкендовский модуль для авторизации хочет именно такой формат
          Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8